let url = `src/image/main/toolbar/`;
import { list } from "@/js/element/icon.js";
import { listF } from "@/js/element/function.js";
import icon_pop_headline from "../../image/main/toolbar/icon_pop_headline.svg";
import icon_pop_subtitle from "../../image/main/toolbar/icon_pop_subtitle.svg";
import icon_pop_title from "../../image/main/toolbar/icon_pop_title.svg";
import icon_pop_text from "../../image/main/toolbar/icon_pop_text.svg";
import icon_pop_orthogon from "../../image/main/toolbar/icon_pop_orthogon.svg";
import icon_pop_rectangle from "../../image/main/toolbar/icon_pop_rectangle.svg";
import icon_pop_round from "../../image/main/toolbar/icon_pop_round.svg";
import icon_pop_basic from "../../image/main/toolbar/icon_pop_basic.svg";
import icon_pop_general from "../../image/main/toolbar/icon_pop_general.svg";
import icon_pop_switch from "../../image/main/toolbar/icon_pop_switch.svg";
import icon_pop_button_circle from "../../image/main/toolbar/icon_pop_button_circle.svg";
import icon_pop_button from "../../image/main/toolbar/icon_pop_button.svg";
import icon_histogram01 from "../../image/main/toolbar/icon_histogram01.svg";
import icon_histogram02 from "../../image/main/toolbar/icon_histogram02.svg";
import icon_histogram03 from "../../image/main/toolbar/icon_histogram03.svg";
import icon_histogram04 from "../../image/main/toolbar/icon_histogram04.svg";
import icon_histogram05 from "../../image/main/toolbar/icon_histogram05.svg";
import icon_histogram06 from "../../image/main/toolbar/icon_histogram06.svg";
import icon_chart_histogram from "../../image/main/toolbar/icon_chart_histogram.svg";
import icon_pile01 from "../../image/main/toolbar/icon_pile01.svg";
import icon_pile02 from "../../image/main/toolbar/icon_pile02.svg";
import icon_pile03 from "../../image/main/toolbar/icon_pile03.svg";
import icon_pile04 from "../../image/main/toolbar/icon_pile04.svg";
import icon_pile05 from "../../image/main/toolbar/icon_pile05.svg";
import icon_chart_pile from "../../image/main/toolbar/icon_chart_pile.svg";
import icon_barchart01 from "../../image/main/toolbar/icon_barchart01.svg";
import icon_barchart02 from "../../image/main/toolbar/icon_barchart02.svg";
import icon_barchart03 from "../../image/main/toolbar/icon_barchart03.svg";
import icon_barchart04 from "../../image/main/toolbar/icon_barchart04.svg";
import icon_barchart05 from "../../image/main/toolbar/icon_barchart05.svg";
import icon_barchart06 from "../../image/main/toolbar/icon_barchart06.svg";
import icon_chart_barchart from "../../image/main/toolbar/icon_chart_barchart.svg";
import icon_pliebarchart01 from "../../image/main/toolbar/icon_pliebarchart01.svg";
import icon_pliebarchart02 from "../../image/main/toolbar/icon_pliebarchart02.svg";
import icon_pliebarchart03 from "../../image/main/toolbar/icon_pliebarchart03.svg";
import icon_pliebarchart04 from "../../image/main/toolbar/icon_pliebarchart04.svg";
import icon_pliebarchart05 from "../../image/main/toolbar/icon_pliebarchart05.svg";
import icon_chart_pliebarchart from "../../image/main/toolbar/icon_chart_pliebarchart.svg";
import icon_pie01 from "../../image/main/toolbar/icon_pie01.svg";
import icon_pie02 from "../../image/main/toolbar/icon_pie02.svg";
import icon_pie03 from "../../image/main/toolbar/icon_pie03.svg";
import icon_chart_pie from "../../image/main/toolbar/icon_chart_pie.svg";
import icon_broken01 from "../../image/main/toolbar/icon_broken01.svg";
import icon_broken02 from "../../image/main/toolbar/icon_broken02.svg";
import icon_broken03 from "../../image/main/toolbar/icon_broken03.svg";
import icon_broken04 from "../../image/main/toolbar/icon_broken04.svg";
import icon_broken05 from "../../image/main/toolbar/icon_broken05.svg";
import icon_broken06 from "../../image/main/toolbar/icon_broken06.svg";
import icon_broken07 from "../../image/main/toolbar/icon_broken07.svg";
import icon_chart_broken from "../../image/main/toolbar/icon_chart_broken.svg";
import icon_curve01 from "../../image/main/toolbar/icon_curve01.svg";
import icon_curve02 from "../../image/main/toolbar/icon_curve02.svg";
import icon_curve03 from "../../image/main/toolbar/icon_curve03.svg";
import icon_curve04 from "../../image/main/toolbar/icon_curve04.svg";
import icon_curve05 from "../../image/main/toolbar/icon_curve05.svg";
import icon_curve06 from "../../image/main/toolbar/icon_curve06.svg";
import icon_chart_curve from "../../image/main/toolbar/icon_chart_curve.svg";
import icon_area01 from "../../image/main/toolbar/icon_area01.svg";
import icon_area02 from "../../image/main/toolbar/icon_area02.svg";
import icon_area03 from "../../image/main/toolbar/icon_area03.svg";
import icon_area04 from "../../image/main/toolbar/icon_area04.svg";
import icon_area05 from "../../image/main/toolbar/icon_area05.svg";
import icon_area06 from "../../image/main/toolbar/icon_area06.svg";
import icon_chart_area from "../../image/main/toolbar/icon_chart_area.svg";
import icon_radar01 from "../../image/main/toolbar/icon_radar01.svg";
import icon_radar02 from "../../image/main/toolbar/icon_radar02.svg";
import icon_radar03 from "../../image/main/toolbar/icon_radar03.svg";
import icon_radar04 from "../../image/main/toolbar/icon_radar04.svg";
import icon_radar05 from "../../image/main/toolbar/icon_radar05.svg";
import icon_radar06 from "../../image/main/toolbar/icon_radar06.svg";
import icon_chart_radar from "../../image/main/toolbar/icon_chart_radar.svg";
import icon_instrument01 from "../../image/main/toolbar/icon_instrument01.svg";
import icon_instrument02 from "../../image/main/toolbar/icon_instrument02.svg";
import icon_instrument03 from "../../image/main/toolbar/icon_instrument03.svg";
import icon_chart_instrument from "../../image/main/toolbar/icon_chart_instrument.svg";
import icon_JadeJue01 from "../../image/main/toolbar/icon_JadeJue01.svg";
import icon_chart_JadeJue from "../../image/main/toolbar/icon_chart_JadeJue.svg";
import icon_mixture01 from "../../image/main/toolbar/icon_mixture01.svg";
import icon_mixture02 from "../../image/main/toolbar/icon_mixture02.svg";
import icon_mixture03 from "../../image/main/toolbar/icon_mixture03.svg";
import icon_chart_mixture from "../../image/main/toolbar/icon_chart_mixture.svg";
import icon_pilearea01 from "../../image/main/toolbar/icon_pilearea01.svg";
import icon_pilearea02 from "../../image/main/toolbar/icon_pilearea02.svg";
import icon_pilearea03 from "../../image/main/toolbar/icon_pilearea03.svg";
import icon_pilearea04 from "../../image/main/toolbar/icon_pilearea04.svg";
import icon_pilearea05 from "../../image/main/toolbar/icon_pilearea05.svg";
import icon_pilearea06 from "../../image/main/toolbar/icon_pilearea06.svg";
import icon_chart_pilearea from "../../image/main/toolbar/icon_chart_pilearea.svg";
import icon_sankey01 from "../../image/main/toolbar/icon_sankey01.svg";
import icon_chart_sankey from "../../image/main/toolbar/icon_chart_sankey.svg";
import icon_rose01 from "../../image/main/toolbar/icon_rose01.svg";
import icon_chart_rose from "../../image/main/toolbar/icon_chart_rose.svg";
import icon_bubble01 from "../../image/main/toolbar/icon_bubble01.svg";
import icon_bubble02 from "../../image/main/toolbar/icon_bubble02.svg";
import icon_chart_bubble from "../../image/main/toolbar/icon_chart_bubble.svg";
import icon_basic01 from "../../image/main/toolbar/icon_basic01.svg";
import icon_basic02 from "../../image/main/toolbar/icon_basic02.svg";
import icon_chart_basic from "../../image/main/toolbar/icon_chart_basic.svg";
import icon_polycyclic01 from "../../image/main/toolbar/icon_polycyclic01.svg";
import icon_polycyclic02 from "../../image/main/toolbar/icon_polycyclic02.svg";
import icon_chart_polycyclic from "../../image/main/toolbar/icon_chart_polycyclic.svg";
import icon_percentage01 from "../../image/main/toolbar/icon_percentage01.svg";
import icon_percentage02 from "../../image/main/toolbar/icon_percentage02.svg";
import icon_percentage03 from "../../image/main/toolbar/icon_percentage03.svg";
import icon_percentage04 from "../../image/main/toolbar/icon_percentage04.svg";
import icon_percentage05 from "../../image/main/toolbar/icon_percentage05.svg";
import icon_chart_percentage from "../../image/main/toolbar/icon_chart_percentage.svg";
import icon_fold01 from "../../image/main/toolbar/icon_fold01.svg";
import icon_fold02 from "../../image/main/toolbar/icon_fold02.svg";
import icon_fold03 from "../../image/main/toolbar/icon_fold03.svg";
import icon_fold04 from "../../image/main/toolbar/icon_fold04.svg";
import icon_fold05 from "../../image/main/toolbar/icon_fold05.svg";
import icon_chart_fold from "../../image/main/toolbar/icon_chart_fold.svg";
import icon_pileline01 from "../../image/main/toolbar/icon_pileline01.svg";
import icon_pileline02 from "../../image/main/toolbar/icon_pileline02.svg";
import icon_pileline03 from "../../image/main/toolbar/icon_pileline03.svg";
import icon_pileline04 from "../../image/main/toolbar/icon_pileline04.svg";
import icon_pileline05 from "../../image/main/toolbar/icon_pileline05.svg";
import icon_chart_pileline from "../../image/main/toolbar/icon_chart_pileline.svg";
import icon_pilecurve01 from "../../image/main/toolbar/icon_pilecurve01.svg";
import icon_pilecurve02 from "../../image/main/toolbar/icon_pilecurve02.svg";
import icon_pilecurve03 from "../../image/main/toolbar/icon_pilecurve03.svg";
import icon_pilecurve04 from "../../image/main/toolbar/icon_pilecurve04.svg";
import icon_pilecurve05 from "../../image/main/toolbar/icon_pilecurve05.svg";
import icon_chart_pilecurve from "../../image/main/toolbar/icon_chart_pilecurve.svg";
import icon_funnel01 from "../../image/main/toolbar/icon_funnel01.svg";
import icon_funnel02 from "../../image/main/toolbar/icon_funnel02.svg";
import icon_chart_funnel from "../../image/main/toolbar/icon_chart_funnel.svg";
import icon_scatter01 from "../../image/main/toolbar/icon_scatter01.svg";
import icon_scatter02 from "../../image/main/toolbar/icon_scatter02.svg";
import icon_scatter03 from "../../image/main/toolbar/icon_scatter03.svg";
import icon_chart_scatter from "../../image/main/toolbar/icon_chart_scatter.svg";
import icon_abbrface01 from "../../image/main/toolbar/icon_abbrface01.svg";
import icon_abbrface02 from "../../image/main/toolbar/icon_abbrface02.svg";
import icon_chart_abbrface from "../../image/main/toolbar/icon_chart_abbrface.svg";
import icon_abbrbar01 from "../../image/main/toolbar/icon_abbrbar01.svg";
import icon_abbrbar02 from "../../image/main/toolbar/icon_abbrbar02.svg";
import icon_chart_abbrbar from "../../image/main/toolbar/icon_chart_abbrbar.svg";
import icon_abbrpoint01 from "../../image/main/toolbar/icon_abbrpoint01.svg";
import icon_chart_abbrpoint from "../../image/main/toolbar/icon_chart_abbrpoint.svg";
import icon_heating01 from "../../image/main/toolbar/icon_heating01.svg";
import icon_heating02 from "../../image/main/toolbar/icon_heating02.svg";
import icon_chart_heating from "../../image/main/toolbar/icon_chart_heating.svg";
import icon_relation01 from "../../image/main/toolbar/icon_relation01.svg";
import icon_relation02 from "../../image/main/toolbar/icon_relation02.svg";
import icon_relation03 from "../../image/main/toolbar/icon_relation03.svg";
import icon_chart_relation from "../../image/main/toolbar/icon_chart_relation.svg";
import icon_chart_globeLayer from "../../image/main/toolbar/icon_chart_globeLayer.png";
import icon_chart_line3d from "../../image/main/toolbar/icon_chart_line3d.png";
import icon_chart_graphGL01 from "../../image/main/toolbar/icon_chart_graphGL01.png";
import icon_chart_heatmap from "../../image/main/toolbar/icon_chart_heatmap.svg";
import icon_chart_group01 from "../../image/main/toolbar/icon_chart_group01.svg";
import icon_chart_parallel01 from "../../image/main/toolbar/icon_chart_parallel01.svg";
import icon_chart_treemap01 from "../../image/main/toolbar/icon_chart_treemap01.svg";
import icon_chart_pictorialBar01 from "../../image/main/toolbar/icon_chart_pictorialBar01.svg";
import icon_chart_themeRiver01 from "../../image/main/toolbar/icon_chart_themeRiver01.svg";
import icon_chart_Bar07 from "../../image/main/toolbar/icon_chart_Bar07.svg";
import icon_chart_Candlestick01 from "../../image/main/toolbar/icon_chart_Candlestick01.svg";
import icon_chart_Boxplot01 from "../../image/main/toolbar/icon_chart_Boxplot01.svg";
import icon_chart_Bar08 from "../../image/main/toolbar/icon_chart_Bar08.svg";
import icon_chart_Bar09 from "../../image/main/toolbar/icon_chart_Bar09.svg";

import icon_pop_img from "../../image/main/toolbar/icon_pop_img.svg";
import icon_pop_video from "../../image/main/toolbar/icon_pop_video.svg";
import icon_time01 from "../../image/main/toolbar/icon_time01.svg";
import icon_time02 from "../../image/main/toolbar/icon_time02.svg";
import icon_time03 from "../../image/main/toolbar/icon_time03.svg";
import icon_pop_time from "../../image/main/toolbar/icon_pop_time.svg";
import icon_clock01 from "../../image/main/toolbar/icon_clock01.svg";
import icon_pop_clock from "../../image/main/toolbar/icon_pop_clock.svg";
import icon_timeing01 from "../../image/main/toolbar/icon_timeing01.svg";
import icon_pop_timeing from "../../image/main/toolbar/icon_pop_timeing.svg";
import icon_tree01 from "../../image/main/toolbar/icon_tree01.svg";
import icon_pop_tree from "../../image/main/toolbar/icon_pop_tree.svg";
import icon_vessel01 from "../../image/main/toolbar/icon_vessel01.svg";
import icon_vessel02 from "../../image/main/toolbar/icon_vessel02.svg";
import icon_vessel03 from "../../image/main/toolbar/icon_vessel03.svg";
import icon_vessel04 from "../../image/main/toolbar/icon_vessel04.svg";
import icon_vessel05 from "../../image/main/toolbar/icon_vessel05.svg";
import icon_vessel06 from "../../image/main/toolbar/icon_vessel06.svg";
import icon_vessel07 from "../../image/main/toolbar/icon_vessel07.svg";
import icon_vessel08 from "../../image/main/toolbar/icon_vessel08.svg";
import icon_vessel09 from "../../image/main/toolbar/icon_vessel09.svg";
import icon_vessel10 from "../../image/main/toolbar/icon_vessel10.svg";
import icon_vessel11 from "../../image/main/toolbar/icon_vessel10.svg";
import icon_vessel12 from "../../image/main/toolbar/icon_vessel11.svg";
import icon_vessel13 from "../../image/main/toolbar/icon_vessel13.svg";
import icon_vessel14 from "../../image/main/toolbar/icon_vessel14.svg";
import icon_vessel15 from "../../image/main/toolbar/icon_vessel15.svg";
import icon_pop_vessel from "../../image/main/toolbar/icon_pop_vessel.svg";
import icon_calendar01 from "../../image/main/toolbar/icon_calendar01.svg";
import icon_pop_calendar from "../../image/main/toolbar/icon_pop_calendar.svg";
import icon_numerical01 from "../../image/main/toolbar/icon_numerical01.svg";
import icon_numerical02 from "../../image/main/toolbar/icon_numerical02.svg";
import icon_numerical03 from "../../image/main/toolbar/icon_numerical03.svg";
import icon_numerical04 from "../../image/main/toolbar/icon_numerical04.svg";
import icon_pop_numerical from "../../image/main/toolbar/icon_pop_numerical.svg";
import icon_tablel01 from "../../image/main/toolbar/icon_tablel01.svg";
import icon_pop_table from "../../image/main/toolbar/icon_pop_table.svg";
import icon_decorate01 from "../../image/main/toolbar/icon_decorate01.svg";
import icon_decorate02 from "../../image/main/toolbar/icon_decorate02.svg";
import icon_decorate03 from "../../image/main/toolbar/icon_decorate03.svg";
import icon_decorate04 from "../../image/main/toolbar/icon_decorate04.svg";
import icon_decorate05 from "../../image/main/toolbar/icon_decorate05.svg";
import icon_decorate06 from "../../image/main/toolbar/icon_decorate06.svg";
import icon_decorate07 from "../../image/main/toolbar/icon_decorate07.svg";
import icon_decorate08 from "../../image/main/toolbar/icon_decorate08.svg";
import icon_decorate09 from "../../image/main/toolbar/icon_decorate09.svg";
import icon_decorate10 from "../../image/main/toolbar/icon_decorate10.svg";
import icon_decorate11 from "../../image/main/toolbar/icon_decorate11.svg";
import icon_decorate12 from "../../image/main/toolbar/icon_decorate12.svg";
import icon_decorate14 from "../../image/main/toolbar/icon_decorate14.svg";
import icon_decorate15 from "../../image/main/toolbar/icon_decorate15.svg";
import icon_pop_decorate from "../../image/main/toolbar/icon_pop_decorate.svg";
import icon_iframe01 from "../../image/main/toolbar/icon_iframe01.svg";
import icon_pop_iframe from "../../image/main/toolbar/icon_pop_iframe.svg";
import icon_horse01 from "../../image/main/toolbar/icon_horse01.svg";
import icon_pop_horse from "../../image/main/toolbar/icon_pop_horse.svg";
import icon_menu01 from "../../image/main/toolbar/icon_menu01.svg";
import icon_menu02 from "../../image/main/toolbar/icon_menu02.svg";
import icon_pop_menu from "../../image/main/toolbar/icon_pop_menu.svg";
import icon_pop_holo3D from "../../image/main/toolbar/icon_pop_holo3D.png";
import icon_pop_cloudMap from "../../image/main/toolbar/icon_pop_cloudMap.svg";
// 新增组件图标
import icon_Radio from "../../image/main/toolbar/icon_Radio.svg";
import icon_Checkbox from "../../image/main/toolbar/icon_Checkbox.svg";
import icon_Select from "../../image/main/toolbar/icon_Select.svg";
import icon_Slider from "../../image/main/toolbar/icon_Slider.svg";
import icon_Transfer from "../../image/main/toolbar/icon_Transfer.svg";
import icon_Form from "../../image/main/toolbar/icon_Form.svg";
import icon_Progress from "../../image/main/toolbar/icon_Progress.svg";
import icon_Tabs from "../../image/main/toolbar/icon_Tabs.svg";
import icon_Breadcrumb from "../../image/main/toolbar/icon_Breadcrumb.svg";
import icon_Dropdown from "../../image/main/toolbar/icon_Dropdown.svg";
import icon_Timeline from "../../image/main/toolbar/icon_Timeline.svg";
import icon_Steps from "../../image/main/toolbar/icon_Steps.svg";
import icon_Pagination from "../../image/main/toolbar/icon_Pagination.svg";
import icon_InpitNumber from "../../image/main/toolbar/icon_InpitNumber.svg";
import icon_Collapse from "../../image/main/toolbar/icon_Collapse.svg";
import icon_TimePicker from "../../image/main/toolbar/icon_TimePicker.svg";
import icon_Divider from "../../image/main/toolbar/icon_Divider.svg";
import icon_Cascader from "../../image/main/toolbar/icon_Cascader.svg";

import icon_chart_3dLine from "../../image/main/toolbar/icon_chart_3dLine.svg";
import icon_chart_pictorialBar02 from "../../image/main/toolbar/icon_chart_pictorialBar02.svg";
import icon_chart_Boxplot02 from "../../image/main/toolbar/icon_chart_Boxplot02.svg";
import icon_chart_parallel02 from "../../image/main/toolbar/icon_chart_parallel02.svg";
import icon_chart_themeRiver02 from "../../image/main/toolbar/icon_chart_themeRiver02.svg";
import icon_chart_heatmap01 from "../../image/main/toolbar/icon_chart_heatmap01.svg";
import icon_chart_globeLayer01 from "../../image/main/toolbar/icon_chart_globeLayer01.svg";
import icon_chart_Bar08_1 from "../../image/main/toolbar/icon_chart_Bar08-1.svg";
import icon_chart_Bar09_1 from "../../image/main/toolbar/icon_chart_Bar09_1.svg";
import icon_chart_Bar07_1 from "../../image/main/toolbar/icon_chart_Bar07_1.svg";
import icon_chart_graphGL02 from "../../image/main/toolbar/icon_chart_graphGL02.svg";

let tree = [
  {
    id: "VText",
    label: "文本",
    icon: "",
    children: [
      {
        id: "VText_0001",
        component: "VText",
        icon: icon_pop_headline,
        label: "大标题",
      },
      {
        id: "VText_0002",
        component: "VText",
        icon: icon_pop_subtitle,
        label: "小标题",
      },
      {
        id: "VText_0003",
        component: "VText",
        icon: icon_pop_title,
        label: "标题",
      },
      {
        id: "VText_0004",
        component: "VText",
        icon: icon_pop_text,
        label: "正文",
      },
    ],
  },
  {
    id: "Shape",
    label: "形状",
    icon: "",
    children: [
      {
        children: [
          {
            id: "Shape_0001",
            component: "Shape",
            icon: icon_pop_orthogon,
            label: "矩形",
          },
          {
            id: "Shape_0002",
            component: "Shape",
            icon: icon_pop_rectangle,
            label: "圆角矩形",
          },
          {
            id: "Shape_0003",
            component: "Shape",
            icon: icon_pop_round,
            label: "圆形",
          },
        ],
        icon: icon_pop_basic,
        label: "基本形状",
      },
      {
        children: [],
        icon: icon_pop_general,
        label: "通用图标",
      },
      {
        children: [
          {
            id: "VButton_0001",
            component: "VButton",
            icon: icon_pop_button_circle,
            label: "基本按钮",
          },
          {
            id: "VSwitch_0001",
            component: "VSwitch",
            icon: icon_pop_switch,
            label: "开关",
          },
        ],
        icon: icon_pop_button,
        label: "按钮",
      },
    ],
  },
  {
    id: "Echarts",
    label: "图表",
    icon: "",
    children: [
      {
        children: [
          {
            id: "Bar01_0001",
            component: "Histogram",
            icon: icon_histogram01,
            label: "基础柱状图01",
          },
          {
            id: "Bar01_0002",
            component: "Histogram",
            icon: icon_histogram02,
            label: "基础柱状图02",
          },
          {
            id: "Bar01_0003",
            component: "Histogram",
            icon: icon_histogram03,
            label: "基础柱状图03",
          },
          {
            id: "Bar01_0004",
            component: "Histogram",
            icon: icon_histogram04,
            label: "基础柱状图04",
          },
          {
            id: "Bar01_0005",
            component: "Histogram",
            icon: icon_histogram05,
            label: "基础柱状图05",
          },
          {
            id: "Bar01_0006",
            component: "Histogram",
            icon: icon_histogram06,
            label: "基础柱状图06",
          },
        ],
        icon: icon_chart_histogram,
        label: "基础柱状图",
      },
      {
        children: [
          {
            id: "Bar02_0001",
            component: "Histogram",
            icon: icon_pile01,
            label: "堆叠柱状图01",
          },
          {
            id: "Bar02_0002",
            component: "Histogram",
            icon: icon_pile02,
            label: "堆叠柱状图02",
          },
          {
            id: "Bar02_0003",
            component: "Histogram",
            icon: icon_pile03,
            label: "堆叠柱状图03",
          },
          {
            id: "Bar02_0004",
            component: "Histogram",
            icon: icon_pile04,
            label: "堆叠柱状图04",
          },
          {
            id: "Bar02_0005",
            component: "Histogram",
            icon: icon_pile05,
            label: "堆叠柱状图05",
          },
        ],
        icon: icon_chart_pile,
        label: "堆叠柱状图",
      },
      {
        children: [
          {
            id: "Bar03_0001",
            component: "Histogram",
            icon: icon_barchart01,
            label: "基础条形图01",
          },
          {
            id: "Bar03_0002",
            component: "Histogram",
            icon: icon_barchart02,
            label: "基础条形图02",
          },
          {
            id: "Bar03_0003",
            component: "Histogram",
            icon: icon_barchart03,
            label: "基础条形图03",
          },
          {
            id: "Bar03_0004",
            component: "Histogram",
            icon: icon_barchart04,
            label: "基础条形图04",
          },
          {
            id: "Bar03_0005",
            component: "Histogram",
            icon: icon_barchart05,
            label: "基础条形图05",
          },
          {
            id: "Bar03_0006",
            component: "Histogram",
            icon: icon_barchart06,
            label: "基础条形图06",
          },
        ],
        icon: icon_chart_barchart,
        label: "基础条形图",
      },
      {
        children: [
          {
            id: "Bar04_0001",
            component: "Histogram",
            icon: icon_pliebarchart01,
            label: "堆叠条形图01",
          },
          {
            id: "Bar04_0002",
            component: "Histogram",
            icon: icon_pliebarchart02,
            label: "堆叠条形图02",
          },
          {
            id: "Bar04_0003",
            component: "Histogram",
            icon: icon_pliebarchart03,
            label: "堆叠条形图03",
          },
          {
            id: "Bar04_0004",
            component: "Histogram",
            icon: icon_pliebarchart04,
            label: "堆叠条形图04",
          },
          {
            id: "Bar04_0005",
            component: "Histogram",
            icon: icon_pliebarchart05,
            label: "堆叠条形图05",
          },
        ],
        icon: icon_chart_pliebarchart,
        label: "堆叠条形图",
      },
      {
        children: [
          {
            id: "Pie0101_0001",
            component: "Histogram",
            icon: icon_pie01,
            label: "基础饼图01",
          },
        ],
        icon: icon_chart_pie,
        label: "基础饼图",
      },
      {
        children: [
          {
            id: "Pie0102_0002",
            component: "Histogram",
            icon: icon_pie02,
            label: "嵌套环形图",
          },
        ],
        icon: icon_chart_pie,
        label: "嵌套环形图",
      },
      {
        children: [
          {
            id: "Pie0103_0003",
            component: "Histogram",
            icon: icon_pie03,
            label: "纹理饼图",
          },
        ],
        icon: icon_chart_pie,
        label: "纹理饼图",
      },
      {
        children: [
          {
            id: "Line01_0001",
            component: "Histogram",
            icon: icon_broken01,
            label: "折线图01",
          },
          {
            id: "Line01_0002",
            component: "Histogram",
            icon: icon_broken02,
            label: "折线图02",
          },
          {
            id: "Line01_0003",
            component: "Histogram",
            icon: icon_broken03,
            label: "折线图03",
          },
          {
            id: "Line01_0004",
            component: "Histogram",
            icon: icon_broken04,
            label: "折线图04",
          },
          {
            id: "Line01_0005",
            component: "Histogram",
            icon: icon_broken05,
            label: "折线图05",
          },
          {
            id: "Line01_0006",
            component: "Histogram",
            icon: icon_broken06,
            label: "折线图06",
          },
        ],
        icon: icon_chart_broken,
        label: "折线图",
      },
      {
        children: [
          {
            id: "Line02_0001",
            component: "Histogram",
            icon: icon_curve01,
            label: "曲线图01",
          },
          {
            id: "Line02_0002",
            component: "Histogram",
            icon: icon_curve02,
            label: "曲线图02",
          },
          {
            id: "Line02_0003",
            component: "Histogram",
            icon: icon_curve03,
            label: "曲线图03",
          },
          {
            id: "Line02_0004",
            component: "Histogram",
            icon: icon_curve04,
            label: "曲线图04",
          },
          {
            id: "Line02_0005",
            component: "Histogram",
            icon: icon_curve05,
            label: "曲线图05",
          },
          {
            id: "Line02_0006",
            component: "Histogram",
            icon: icon_curve06,
            label: "曲线图06",
          },
        ],
        icon: icon_chart_curve,
        label: "曲线图",
      },
      {
        children: [
          {
            id: "Line03_0001",
            component: "Histogram",
            icon: icon_area01,
            label: "面积图01",
          },
          {
            id: "Line03_0002",
            component: "Histogram",
            icon: icon_area02,
            label: "面积图02",
          },
          {
            id: "Line03_0003",
            component: "Histogram",
            icon: icon_area03,
            label: "面积图03",
          },
          {
            id: "Line03_0004",
            component: "Histogram",
            icon: icon_area04,
            label: "面积图04",
          },
          {
            id: "Line03_0005",
            component: "Histogram",
            icon: icon_area05,
            label: "面积图05",
          },
          {
            id: "Line03_0006",
            component: "Histogram",
            icon: icon_area06,
            label: "面积图06",
          },
        ],
        icon: icon_chart_area,
        label: "面积图",
      },
      // {
      //     "children": [{
      //             "id": "Line07_0001",
      //             "component": "Histogram",
      //             "icon": icon_broken07,
      //             "label": "条形折线图"
      //         }
      //     ],
      //     "icon": icon_chart_broken,
      //     "label": "条形折线图"
      // },
      {
        children: [
          {
            id: "Radar01_0001",
            component: "Histogram",
            icon: icon_radar01,
            label: "雷达图01",
          },
          {
            id: "Radar01_0002",
            component: "Histogram",
            icon: icon_radar02,
            label: "雷达图02",
          },
          {
            id: "Radar01_0003",
            component: "Histogram",
            icon: icon_radar03,
            label: "雷达图03",
          },
          {
            id: "Radar01_0004",
            component: "Histogram",
            icon: icon_radar04,
            label: "雷达图04",
          },
          {
            id: "Radar01_0005",
            component: "Histogram",
            icon: icon_radar05,
            label: "雷达图05",
          },
          {
            id: "Radar01_0006",
            component: "Histogram",
            icon: icon_radar06,
            label: "雷达图06",
          },
        ],
        icon: icon_chart_radar,
        label: "雷达图",
      },
      {
        children: [
          {
            id: "Panel0101_0001",
            component: "Histogram",
            icon: icon_instrument01,
            label: "仪表盘01",
          },
          {
            id: "Panel0102_0002",
            component: "Histogram",
            icon: icon_instrument02,
            label: "仪表盘02",
          },
          // {
          //     "id": "Panel0103_0003",
          //     "component": "Histogram",
          //     "icon": icon_instrument03,
          //     "label": "仪表盘03"
          // }
        ],
        icon: icon_chart_instrument,
        label: "仪表盘",
      },
      {
        children: [
          {
            id: "Panel0103_0003",
            component: "Histogram",
            icon: icon_instrument03,
            label: "温度计",
          },
        ],
        icon: icon_chart_instrument,
        label: "温度计",
      },
      {
        children: [
          {
            id: "PolarBar_0001",
            component: "Histogram",
            icon: icon_JadeJue01,
            label: "玉玦图01",
          },
        ],
        component: "Histogram",
        icon: icon_chart_JadeJue,
        label: "玉玦图",
      },
      {
        children: [
          {
            id: "Mixed_0001",
            component: "Histogram",
            icon: icon_mixture01,
            label: "混合图01",
          },
          {
            id: "Mixed_0002",
            component: "Histogram",
            icon: icon_mixture02,
            label: "混合图02",
          },
          {
            id: "Mixed_0003",
            component: "Histogram",
            icon: icon_mixture03,
            label: "混合图03",
          },
        ],
        icon: icon_chart_mixture,
        label: "混合图",
      },
      {
        children: [
          {
            id: "Line04_0001",
            component: "Histogram",
            icon: icon_pilearea01,
            label: "堆叠面积图01",
          },
          {
            id: "Line04_0002",
            component: "Histogram",
            icon: icon_pilearea02,
            label: "堆叠面积图02",
          },
          {
            id: "Line04_0003",
            component: "Histogram",
            icon: icon_pilearea03,
            label: "堆叠面积图03",
          },
          {
            id: "Line04_0004",
            component: "Histogram",
            icon: icon_pilearea04,
            label: "堆叠面积图04",
          },
          {
            id: "Line04_0005",
            component: "Histogram",
            icon: icon_pilearea05,
            label: "堆叠面积图05",
          },
          {
            id: "Line04_0006",
            component: "Histogram",
            icon: icon_pilearea06,
            label: "堆叠面积图06",
          },
        ],
        icon: icon_chart_pilearea,
        label: "堆叠面积图",
      },
      {
        children: [
          {
            id: "Sankey_0001",
            component: "Histogram",
            icon: icon_sankey01,
            label: "桑基图01",
          },
        ],
        icon: icon_chart_sankey,
        label: "桑基图",
      },
      {
        children: [
          {
            id: "Pie02_0001",
            component: "Histogram",
            icon: icon_rose01,
            label: "南丁格尔玫瑰图01",
          },
        ],
        icon: icon_chart_rose,
        label: "南丁格尔玫瑰图",
      },
      {
        children: [
          {
            id: "Bubble01_0001",
            component: "Histogram",
            icon: icon_bubble01,
            label: "气泡图01",
          },
          // {
          //     "id": "Bubble02_0002",
          //     "component": "Histogram",
          //     "icon": icon_bubble02,
          //     "label": "气泡图02"
          // }
        ],
        icon: icon_chart_bubble,
        label: "气泡图",
      },
      {
        children: [
          {
            id: "Bubble02_0002",
            component: "Histogram",
            icon: icon_bubble02,
            label: "AQI 气泡图",
          },
        ],
        icon: icon_chart_bubble,
        label: "AQI气泡图",
      },
      {
        children: [
          {
            id: "Pie0301_0001",
            component: "Histogram",
            icon: icon_basic01,
            label: "基础环图01",
          },
          {
            id: "Pie0302_0002",
            component: "Histogram",
            icon: icon_basic02,
            label: "基础环图02",
          },
        ],
        icon: icon_chart_basic,
        label: "基础环图",
      },
      {
        children: [
          {
            id: "Pie0401_0001",
            component: "Histogram",
            icon: icon_polycyclic01,
            label: "多环图01",
          },
          {
            id: "Pie0402_0002",
            component: "Histogram",
            icon: icon_polycyclic02,
            label: "多环图02",
          },
        ],
        icon: icon_chart_polycyclic,
        label: "多环图",
      },
      {
        children: [
          {
            id: "Bar05_0001",
            component: "Histogram",
            icon: icon_percentage01,
            label: "百分比叠柱图01",
          },
          {
            id: "Bar05_0002",
            component: "Histogram",
            icon: icon_percentage02,
            label: "百分比叠柱图02",
          },
          {
            id: "Bar05_0003",
            component: "Histogram",
            icon: icon_percentage03,
            label: "百分比叠柱图03",
          },
          {
            id: "Bar05_0004",
            component: "Histogram",
            icon: icon_percentage04,
            label: "百分比叠柱图04",
          },
          {
            id: "Bar05_0005",
            component: "Histogram",
            icon: icon_percentage05,
            label: "百分比叠柱图05",
          },
        ],
        icon: icon_chart_percentage,
        label: "百分比叠柱图",
      },
      {
        children: [
          {
            id: "Bar06_0001",
            component: "Histogram",
            icon: icon_fold01,
            label: "百分比叠条图01",
          },
          {
            id: "Bar06_0002",
            component: "Histogram",
            icon: icon_fold02,
            label: "百分比叠条图02",
          },
          {
            id: "Bar06_0003",
            component: "Histogram",
            icon: icon_fold03,
            label: "百分比叠条图03",
          },
          {
            id: "Bar06_0004",
            component: "Histogram",
            icon: icon_fold04,
            label: "百分比叠条图04",
          },
          {
            id: "Bar06_0005",
            component: "Histogram",
            icon: icon_fold05,
            label: "百分比叠条图05",
          },
        ],
        icon: icon_chart_fold,
        label: "百分比叠条图",
      },
      {
        children: [
          {
            id: "Line05_0001",
            component: "Histogram",
            icon: icon_pileline01,
            label: "堆叠折线图01",
          },
          {
            id: "Line05_0002",
            component: "Histogram",
            icon: icon_pileline02,
            label: "堆叠折线图02",
          },
          {
            id: "Line05_0003",
            component: "Histogram",
            icon: icon_pileline03,
            label: "堆叠折线图03",
          },
          {
            id: "Line05_0004",
            component: "Histogram",
            icon: icon_pileline04,
            label: "堆叠折线图04",
          },
          {
            id: "Line05_0005",
            component: "Histogram",
            icon: icon_pileline05,
            label: "堆叠折线图05",
          },
        ],
        icon: icon_chart_pileline,
        label: "堆叠折线图",
      },
      {
        children: [
          {
            id: "Line06_0001",
            component: "Histogram",
            icon: icon_pilecurve01,
            label: "堆叠曲线图01",
          },
          {
            id: "Line06_0002",
            component: "Histogram",
            icon: icon_pilecurve02,
            label: "堆叠曲线图02",
          },
          {
            id: "Line06_0003",
            component: "Histogram",
            icon: icon_pilecurve03,
            label: "堆叠曲线图03",
          },
          {
            id: "Line06_0004",
            component: "Histogram",
            icon: icon_pilecurve04,
            label: "堆叠曲线图04",
          },
          {
            id: "Line06_0005",
            component: "Histogram",
            icon: icon_pilecurve05,
            label: "堆叠曲线图05",
          },
        ],
        icon: icon_chart_pilecurve,
        label: "堆叠曲线图",
      },
      {
        children: [
          {
            id: "Funnel01_0001",
            component: "Funnel01",
            icon: icon_funnel01,
            label: "漏斗图01",
          },
          {
            id: "Funnel02_0001",
            component: "Funnel02",
            icon: icon_funnel02,
            label: "漏斗图02",
          },
        ],
        icon: icon_chart_funnel,
        label: "漏斗图",
      },
      {
        children: [
          {
            id: "ScatterDiagram01_0001",
            component: "Histogram",
            icon: icon_scatter01,
            label: "散点图01",
          },
          {
            id: "ScatterDiagram01_0002",
            component: "Histogram",
            icon: icon_scatter02,
            label: "散点图02",
          },
          // {
          //     "id": "ScatterDiagram02_0001",
          //     "component": "Histogram",
          //     "icon": icon_scatter03,
          //     "label": "散点图03"
          // }
        ],
        icon: icon_chart_scatter,
        label: "散点图",
      },
      {
        children: [
          {
            id: "ScatterDiagram02_0001",
            component: "Histogram",
            icon: icon_scatter03,
            label: "打卡气泡图",
          },
        ],
        icon: icon_chart_scatter,
        label: "打卡气泡图",
      },
      {
        children: [
          {
            id: "Surface01_0001",
            component: "Histogram",
            icon: icon_abbrface01,
            label: "3D曲面图01",
          },
          {
            id: "Surface02_0002",
            component: "Histogram",
            icon: icon_abbrface02,
            label: "3D曲面图02",
          },
        ],
        icon: icon_chart_abbrface,
        label: "3D曲面图",
      },
      {
        children: [
          {
            id: "Histogram01_0001",
            component: "Histogram",
            icon: icon_abbrbar01,
            label: "3D柱状图01",
          },
          {
            id: "Histogram02_0001",
            component: "Histogram",
            icon: icon_abbrbar02,
            label: "3D柱状图02",
          },
        ],
        icon: icon_chart_abbrbar,
        label: "3D柱状图",
      },
      {
        children: [
          {
            id: "Scatter3D_0001",
            component: "Histogram",
            icon: icon_abbrpoint01,
            label: "3D散点图01",
          },
        ],
        icon: icon_chart_abbrpoint,
        label: "3D散点图",
      },
      {
        children: [
          {
            id: "Heat01_0001",
            component: "Histogram",
            icon: icon_heating01,
            label: "热力图01",
          },
          {
            id: "Heat02_0001",
            component: "Histogram",
            icon: icon_heating02,
            label: "热力图02",
          },
        ],
        icon: icon_chart_heating,
        label: "热力图",
      },
      {
        children: [
          {
            id: "Relationship01_0001",
            component: "Histogram",
            icon: icon_relation01,
            label: "关系图01",
          },
          {
            id: "Relationship02_0001",
            component: "Histogram",
            icon: icon_relation02,
            label: "关系图02",
          },
        ],
        icon: icon_chart_relation,
        label: "关系图",
      },
      // {
      //     "children": [{
      //             "id": "Relationship03_0001",
      //             "component": "Histogram",
      //             "icon": icon_relation03,
      //             "label": "笛卡尔坐标系上graph"
      //         }
      //     ],
      //     "icon": icon_chart_relation,
      //     "label": "笛卡尔坐标系上graph"
      // },
      // {
      //     "children": [{
      //             "id": "GlobeLayer_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_globeLayer,
      //             "label": "Globe Layers"
      //         }
      //     ],
      //     "icon": icon_chart_globeLayer01,
      //     "label": "Globe Layers"
      // },
      // {
      //     "children": [{
      //             "id": "Line3d_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_line3d,
      //             "label": "3d折线图"
      //         }
      //     ],
      //     "icon": icon_chart_3dLine,
      //     "label": "3d折线图"
      // },
      // {
      //     "children": [{
      //             "id": "GraphGL01_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_graphGL01,
      //             "label": "GL关系图"
      //         }
      //     ],
      //     "icon": icon_chart_graphGL02,
      //     "label": "GL关系图"
      // },
      // {
      //     "children": [{
      //             "id": "Heatmap_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_heatmap,
      //             "label": "基础日历图"
      //         }
      //     ],
      //     "icon": icon_chart_heatmap01,
      //     "label": "基础日历图"
      // },
      // {
      //     "children": [{
      //             "id": "Group01_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_group01,
      //             "label": "图形组件"
      //         }
      //     ],
      //     "icon": icon_chart_group01,
      //     "label": "图形组件"
      // },
      // {
      //     "children": [{
      //             "id": "Parallel01_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_parallel01,
      //             "label": "平行坐标系"
      //         }
      //     ],
      //     "icon": icon_chart_parallel02,
      //     "label": "平行坐标系"
      // },
      // {
      //     "children": [{
      //             "id": "Treemap01_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_treemap01,
      //             "label": "基础矩形树图"
      //         }
      //     ],
      //     "icon": icon_chart_treemap01,
      //     "label": "基础矩形树图"
      // },
      // {
      //     "children": [{
      //             "id": "PictorialBar01_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_pictorialBar01,
      //             "label": "象形柱图"
      //         }
      //     ],
      //     "icon": icon_chart_pictorialBar02,
      //     "label": "象形柱图"
      // },
      // {
      //     "children": [{
      //             "id": "ThemeRiver01_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_themeRiver01,
      //             "label": "主题河流图"
      //         }
      //     ],
      //     "icon": icon_chart_themeRiver02,
      //     "label": "主题河流图"
      // },
      // {
      //     "children": [{
      //             "id": "Bar07_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_Bar07,
      //             "label": "数据集"
      //         }
      //     ],
      //     "icon": icon_chart_Bar07_1,
      //     "label": "数据集"
      // },
      // {
      //     "children": [{
      //             "id": "Candlestick01_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_Candlestick01,
      //             "label": "K线图"
      //         }
      //     ],
      //     "icon": icon_chart_Candlestick01,
      //     "label": "K线图"
      // },
      // {
      //     "children": [{
      //             "id": "Boxplot01_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_Boxplot01,
      //             "label": "盒须图"
      //         }
      //     ],
      //     "icon": icon_chart_Boxplot02,
      //     "label": "盒须图"
      // },
      // {
      //     "children": [{
      //             "id": "Bar08_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_Bar08,
      //             "label": "圆角环形图"
      //         }
      //     ],
      //     "icon": icon_chart_Bar08_1,
      //     "label": "圆角环形图"
      // },
      // {
      //     "children": [{
      //             "id": "Bar09_0001",
      //             "component": "Histogram",
      //             "icon": icon_chart_Bar09,
      //             "label": "多数值轴轴缩放"
      //         }
      //     ],
      //     "icon": icon_chart_Bar09_1,
      //     "label": "多数值轴轴缩放"
      // }
    ],
  },
  {
    id: "multiMedia",
    label: "多媒体",
    icon: "",
    children: [
      {
        children: [],
        icon: icon_pop_img,
        label: "图片",
      },
      {
        children: [],
        icon: icon_pop_video,
        label: "视频",
      },
      {
        children: [
          {
            id: "RtspVideo_0001",
            label: "流媒体",
            icon: icon_iframe01,
            component: "RtspVideo",
          },
        ],
        icon: icon_pop_video,
        label: "流媒体",
      },
    ],
  },
  {
    id: "Common",
    label: "通用",
    icon: "",
    children: [
      {
        children: [
          {
            id: "Time_0001",
            label: "时间控件01",
            icon: icon_time01,
            component: "Time",
          },
          {
            id: "Time_0002",
            label: "时间控件02",
            icon: icon_time02,
            component: "Time",
          },
          {
            id: "Time_0003",
            label: "时间控件03",
            icon: icon_time03,
            component: "Time",
          },
        ],
        icon: icon_pop_time,
        label: "时间控件",
      },
      {
        children: [
          {
            id: "Clock_0002",
            label: "时钟控件02",
            icon: icon_clock01,
            component: "Clock02",
          },
        ],
        icon: icon_pop_clock,
        label: "时钟控件",
      },
      {
        children: [
          {
            id: "Timing_0001",
            label: "定时控件01",
            icon: icon_timeing01,
            component: "Timing",
          },
        ],
        icon: icon_pop_timeing,
        label: "定时控件",
      },
      {
        children: [
          {
            id: "tree_0001",
            label: "层级树01",
            icon: icon_tree01,
            component: "tree",
          },
        ],
        icon: icon_pop_tree,
        label: "层级树",
      },
      {
        children: [
          {
            id: "box01_0001",
            label: "容器组件01",
            icon: icon_vessel01,
            component: "BoxModel",
          },
          {
            id: "box01_0002",
            label: "容器组件02",
            icon: icon_vessel02,
            component: "BoxModel",
          },
          {
            id: "box01_0003",
            label: "容器组件03",
            icon: icon_vessel03,
            component: "BoxModel",
          },
          {
            id: "box01_0004",
            label: "容器组件04",
            icon: icon_vessel04,
            component: "BoxModel",
          },
          {
            id: "box01_0005",
            label: "容器组件05",
            icon: icon_vessel05,
            component: "BoxModel",
          },
          {
            id: "box01_0006",
            label: "容器组件06",
            icon: icon_vessel06,
            component: "BoxModel",
          },
          {
            id: "box01_0007",
            label: "容器组件07",
            icon: icon_vessel07,
            component: "BoxModel",
          },
          {
            id: "box01_0008",
            label: "容器组件08",
            icon: icon_vessel08,
            component: "BoxModel",
          },
          {
            id: "box01_0009",
            label: "容器组件09",
            icon: icon_vessel09,
            component: "BoxModel",
          },
          {
            id: "box01_0010",
            label: "容器组件10",
            icon: icon_vessel10,
            component: "BoxModel",
          },
          {
            id: "box01_0011",
            label: "容器组件11",
            icon: icon_vessel11,
            component: "BoxModel",
          },
          {
            id: "box01_0012",
            label: "容器组件12",
            icon: icon_vessel12,
            component: "BoxModel",
          },
          {
            id: "box01_0013",
            label: "容器组件13",
            icon: icon_vessel13,
            component: "BoxModel",
          },
          {
            id: "box01_0014",
            label: "容器组件14",
            icon: icon_vessel14,
            component: "BoxModel",
          },
          {
            id: "box01_0015",
            label: "容器组件15",
            icon: icon_vessel15,
            component: "BoxModel",
          },
        ],
        icon: icon_pop_vessel,
        label: "容器组件",
      },
      {
        children: [
          {
            id: "Calendar_0001",
            label: "日历组件01",
            icon: icon_calendar01,
            component: "Calendar01",
          },
        ],
        icon: icon_pop_calendar,
        label: "日历组件",
      },
      {
        children: [
          {
            id: "Statistic_0001",
            label: "数值组件01",
            icon: icon_numerical01,
            component: "Statistic01",
          },
          {
            id: "Statistic_0002",
            label: "数值组件02",
            icon: icon_numerical02,
            component: "Statistic02",
          },
          {
            id: "Statistic_0003",
            label: "数值组件03",
            icon: icon_numerical03,
            component: "Statistic03",
          },
          {
            id: "Statistic_0004",
            label: "数值组件04",
            icon: icon_numerical04,
            component: "Statistic04",
          },
          {
            id: "Statistic_0005",
            label: "数值组件05",
            icon: icon_pop_numerical,
            component: "Statistic05",
          },
        ],
        icon: icon_pop_numerical,
        label: "数值组件",
      },
      {
        children: [
          {
            id: "VTable_0001",
            label: "统计表01",
            icon: icon_tablel01,
            component: "VTable",
          },
        ],
        icon: icon_pop_table,
        label: "统计表",
      },
      {
        children: [
          {
            id: "decoration_0001",
            label: "装饰01",
            icon: icon_decorate01,
            component: "Decoration",
          },
          {
            id: "decoration_0002",
            label: "装饰02",
            icon: icon_decorate02,
            component: "Decoration",
          },
          {
            id: "decoration_0003",
            label: "装饰03",
            icon: icon_decorate03,
            component: "Decoration",
          },
          {
            id: "decoration_0004",
            label: "装饰04",
            icon: icon_decorate04,
            component: "Decoration",
          },
          {
            id: "decoration_0005",
            label: "装饰05",
            icon: icon_decorate05,
            component: "Decoration",
          },
          {
            id: "decoration_0006",
            label: "装饰06",
            icon: icon_decorate06,
            component: "Decoration",
          },
          {
            id: "decoration_0007",
            label: "装饰07",
            icon: icon_decorate07,
            component: "Decoration",
          },
          {
            id: "decoration_0008",
            label: "装饰08",
            icon: icon_decorate08,
            component: "Decoration",
          },
          {
            id: "decoration_0009",
            label: "装饰09",
            icon: icon_decorate09,
            component: "Decoration",
          },
          {
            id: "decoration_0010",
            label: "装饰10",
            icon: icon_decorate10,
            component: "Decoration",
          },
          {
            id: "decoration_0011",
            label: "装饰11",
            icon: icon_decorate11,
            component: "Decoration",
          },
          {
            id: "decoration_0012",
            label: "装饰12",
            icon: icon_decorate12,
            component: "Decoration",
          },
          {
            id: "decoration_0013",
            label: "装饰14",
            icon: icon_decorate14,
            component: "Decoration",
          },
          {
            id: "decoration_0014",
            label: "装饰15",
            icon: icon_decorate15,
            component: "Decoration",
          },
        ],
        icon: icon_pop_decorate,
        label: "装饰",
      },
      {
        children: [
          {
            id: "iframe_0001",
            label: "iframe",
            icon: icon_iframe01,
            component: "VIframe",
          },
        ],
        icon: icon_pop_iframe,
        label: "iframe",
      },
      {
        children: [
          {
            id: "CarouselText_0001",
            label: "跑马灯",
            icon: icon_horse01,
            component: "CarouselText",
          },
        ],
        icon: icon_pop_horse,
        label: "跑马灯",
      },
      {
        children: [
          {
            id: "menu01_0001",
            label: "横向菜单",
            icon: icon_menu01,
            component: "Menu",
          },
          {
            id: "menu01_0002",
            label: "纵向菜单",
            icon: icon_menu02,
            component: "Menu",
          },
        ],
        icon: icon_pop_menu,
        label: "菜单",
      },
      {
        children: [
          {
            id: "VHtml_0001",
            label: "HTML代码",
            icon: icon_iframe01,
            component: "VHtml",
          },
        ],
        icon: icon_pop_iframe,
        label: "HTML代码",
      },
      // {
      //     "children": [
      //         { "id": "Radio_0001", "label": '单选框', "icon": icon_Radio, "component": 'Radio' }
      //     ],
      //     "icon": icon_Radio,
      //     "label": "单选框"
      // },
      // {
      //     "children": [
      //         { "id": "Checkbox_0001", "label": '多选框', "icon": icon_Checkbox, "component": 'Checkbox' }
      //     ],
      //     "icon": icon_Checkbox,
      //     "label": "多选框"
      // },
      // {
      //     "children": [
      //         { "id": "Select_0001", "label": '选择器', "icon": icon_Select, "component": 'VSelect' }
      //     ],
      //     "icon": icon_Select,
      //     "label": "选择器"
      // },
      // {
      //     "children": [
      //         { "id": "Cascader_0001", "label": '级联选择器', "icon": icon_Cascader, "component": 'Cascader' }
      //     ],
      //     "icon": icon_Cascader,
      //     "label": "级联选择器"
      // },
      // {
      //     "children": [
      //         { "id": "Slider_0001", "label": '滑块', "icon": icon_Slider, "component": 'Slider' }
      //     ],
      //     "icon": icon_Slider,
      //     "label": "滑块"
      // },
      // {
      //     "children": [
      //         { "id": "Transfer_0001", "label": '穿梭框', "icon": icon_Transfer, "component": 'Transfer' }
      //     ],
      //     "icon": icon_Transfer,
      //     "label": "穿梭框"
      // },
      // {
      //     "children": [
      //         { "id": "Form_0001", "label": '表单', "icon": icon_Form, "component": 'Form' }
      //     ],
      //     "icon": icon_Form,
      //     "label": "表单"
      // },
      // {
      //     "children": [
      //         { "id": "Progress_0001", "label": '进度条', "icon": icon_Progress, "component": 'Progress' }
      //     ],
      //     "icon": icon_Progress,
      //     "label": "进度条"
      // },
      // {
      //     "children": [
      //         { "id": "Tabs_0001", "label": '标签页', "icon": icon_Tabs, "component": 'Tabs' }
      //     ],
      //     "icon": icon_Tabs,
      //     "label": "标签页"
      // },
      // {
      //     "children": [
      //         { "id": "Breadcrumb_0001", "label": '面包屑', "icon": icon_Breadcrumb, "component": 'Breadcrumb' }
      //     ],
      //     "icon": icon_Breadcrumb,
      //     "label": "面包屑"
      // },
      // {
      //     "children": [
      //         { "id": "Dropdown_0001", "label": '下拉菜单', "icon": icon_Dropdown, "component": 'Dropdown' }
      //     ],
      //     "icon": icon_Dropdown,
      //     "label": "下拉菜单"
      // },
      // {
      //     "children": [
      //         { "id": "Steps_0001", "label": '步骤条', "icon": icon_Steps, "component": 'Steps' }
      //     ],
      //     "icon": icon_Steps,
      //     "label": "步骤条"
      // },
      // {
      //     "children": [
      //         { "id": "Timeline_0001", "label": '时间线', "icon": icon_Timeline, "component": 'Timeline' }
      //     ],
      //     "icon": icon_Timeline,
      //     "label": "时间线"
      // },
      // {
      //     "children": [
      //         { "id": "Divider_0001", "label": '分割线', "icon": icon_Divider, "component": 'Divider' }
      //     ],
      //     "icon": icon_Divider,
      //     "label": "分割线"
      // },
      // {
      //     "children": [
      //         { "id": "Collapse_0001", "label": '折叠面板', "icon": icon_Collapse, "component": 'Collapse' }
      //     ],
      //     "icon": icon_Collapse,
      //     "label": "折叠面板"
      // },
      // {
      //     "children": [
      //         { "id": "InputNumber_0001", "label": '计数器', "icon": icon_InpitNumber, "component": 'InputNumber' }
      //     ],
      //     "icon": icon_InpitNumber,
      //     "label": "计数器"
      // },
      // {
      //     "children": [
      //         { "id": "Pagination_0001", "label": '分页', "icon": icon_Pagination, "component": 'Pagination' }
      //     ],
      //     "icon": icon_Pagination,
      //     "label": "分页"
      // },
      // {
      //     "children": [
      //         { "id": "TimePicker_0001", "label": '分页', "icon": icon_TimePicker, "component": 'TimePicker' }
      //     ],
      //     "icon": icon_TimePicker,
      //     "label": "时间选择器"
      // },
    ],
  },
  {
    id: "Map",
    label: "地图",
    icon: "",
    children: [
      {
        id: "Holo3dMap_0001",
        component: "Holo3dMap",
        icon: icon_pop_holo3D,
        label: "Holo3dMap",
      },
      {
        id: "cloudMap_0002",
        component: "CloudMap",
        icon: icon_pop_cloudMap,
        label: "aircity",
      },
    ],
  },
  // {
  //     "id": "Simple",
  //     "label": "自定义",
  //     "icon": "",
  //     "children": [{
  //         "id": "Simple_0001",
  //         "component": "Simple",
  //         "icon": icon_pop_holo3D,
  //         "label": "水利组件"
  //     }]
  // }
  {
    id: "Function",
    label: "功能",
    icon: "",
    children: listF,
  },
  {
    id: "Template",
    label: "模板",
    icon: "",
    children: [],
  },
  {
    id: "ProgressSimulation",
    label: "进度模拟",
    icon: "",
    children: [
      {
        id: "objectTree_0001",
        component: "ObjectTree",
        icon: icon_pop_cloudMap,
        label: "构件树(浅色)",
      },
      {
        id: "objectTree_0002",
        component: "ObjectTree",
        icon: icon_pop_cloudMap,
        label: "构件树(深色)",
      },
      {
        id: "Gantt_0001",
        component: "Gantt",
        icon: icon_pop_cloudMap,
        label: "甘特图(浅色)",
      },
      {
        id: "Gantt_0002",
        component: "Gantt",
        icon: icon_pop_cloudMap,
        label: "甘特图(深色)",
      },
    ],
  },
];

tree[1].children[1].children = [];
list.forEach((element) => {
  let item = {
    id: element,
    label: "通用图标",
    icon: "element",
    propValue: [element],
    component: "Icon",
  };
  tree[1].children[1].children.push(item);
});

export default tree;
